/*
 * Copyright 2011 Drew Wilder-Goodwin
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 */

#ifndef RESOURCES_H
#define RESOURCES_H

/* Compilation affecting defines */
#define WIN32_LEAN_AND_MEAN
#ifdef MBCS
#undef MBCS
#endif
#ifndef UNICODE
#define UNICODE
#endif
#ifdef _MBCS
#undef _MBCS
#endif
#ifndef _UNICODE
#define _UNICODE
#endif

/* Maximum string length */
#define MAX_STRING_LEN (4096)

/* Reserved blocks (assume 100) */
#define DLG_MAIN_START 500
#define DLG_SOUND_START 600
#define DLG_INPUT_STRING_START (700)
#define DLG_SOUND_STRING_START 800
#define DLG_INPUT_START 900
#define XML_ROOT_START (1000)
#define XML_SYSTEM_START (1100)
#define XML_DXDIAGNOTES_START (1200)
#define XML_DXDEBUGLEVELS_START (1300)
#define XML_DISPLAYDEVICES_START (1400)
#define XML_DIRECTSOUND_START (1500)
#define XML_DIRECTMUSIC_START (1600)
#define XML_DIRECTINPUT_START (1700)
#define XML_DIRECTPLAY_START (1800)
#define XML_LOGICALDISKS_START (1900)
#define XML_SYSTEMDEVICES_START (2000)
#define XML_DXCOMPONENTS_START (2100)
#define XML_DIRECTSHOW_START (2200)
#define XML_EVRPOWERINFORMATION_START (2300)
#define XML_DRIVERS_START (2400)
#define TXT_SYSTEM_START (2500)
#define TXT_DXDIAGNOTES_START (2600)
#define TXT_DXDEBUGLEVELS_START (2700)
#define TXT_DISPLAYDEVICES_START (2800)
#define TXT_DIRECTSOUND_START (2900)
#define TXT_DIRECTMUSIC_START (3000)
#define TXT_DIRECTINPUT_START (3100)
#define TXT_DIRECTPLAY_START (3200)
#define TXT_LOGICALDISKS_START (3300)
#define TXT_SYSTEMDEVICES_START (3400)
#define TXT_DXCOMPONENTS_START (3500)
#define TXT_DIRECTSHOW_START (3600)
#define TXT_EVRPOWERINFORMATION_START (3700)
#define TXT_DRIVERS_START (3800)
#define DLG_SYSTEM_START (3900)
#define DLG_SYSTEM_STRING_START (4000)
#define DLG_DISPLAY_STRING_START (4100)
#define DLG_DIRECTX_START (4200)
#define STRING_COMMON (10000)
#define STRING_ERROR_START (11000)

/*directx test*/
#define IDB_WINE                                        50

/* Base Strings */
#define STRING_USAGE                                    102
#define STRING_WINDOW_TITLE                             103
#define STRING_SECTION_SYSTEM_INFO                      104
#define STRING_SECTION_DXDIAG_NOTES                     105
#define STRING_SECTION_DIRECTX_DEBUG_LEVELS             106
#define STRING_SECTION_DISPLAY_DEVICES                  107
#define STRING_SECTION_SOUND_DEVICES                    108
#define STRING_SECTION_SOUND_CAPTURE_DEVICES            109
#define STRING_SECTION_DIRECTMUSIC                      110
#define STRING_SECTION_DIRECTINPUT_DEVICES              111
#define STRING_SECTION_USB_DEVICES                      112
#define STRING_SECTION_GAMEPORT_DEVICES                 113
#define STRING_SECTION_PS2_DEVICES                      114
#define STRING_SECTION_DIRECTPLAY_SERVICE_PROVIDERS     115
#define STRING_SECTION_DIRECTPLAY_ADAPTERS              116
#define STRING_SECTION_DIRECTPLAY_VOICE_CODECS          117
#define STRING_SECTION_DIRECTPLAY_LOBBYABLE_APPS        118
#define STRING_SECTION_DIRECTX_COMPONENTS               119
#define STRING_SECTION_DIRECTSHOW_FILTERS               120
#define STRING_OPEN_ACCESS_DENIED                       121
#define STRING_OPEN_FAILED                              122
#define STRING_HELP_WINDOW_TITLE                        123

/* XML */
#define XML_ROOT (XML_ROOT_START+1)

#define XML_SYSTEM (XML_SYSTEM_START+1)
#define XML_SYSTEM_TIME (XML_SYSTEM_START+2)
#define XML_SYSTEM_MACHINENAME (XML_SYSTEM_START+3)
#define XML_SYSTEM_OS (XML_SYSTEM_START+4)
#define XML_SYSTEM_LANGUAGE (XML_SYSTEM_START+5)
#define XML_SYSTEM_MANUFACTURER (XML_SYSTEM_START+6)
#define XML_SYSTEM_MODEL (XML_SYSTEM_START+7)
#define XML_SYSTEM_BIOS (XML_SYSTEM_START+8)
#define XML_SYSTEM_PROCESSOR (XML_SYSTEM_START+9)
#define XML_SYSTEM_MEMORY (XML_SYSTEM_START+10)
#define XML_SYSTEM_PAGEFILE (XML_SYSTEM_START+11)
#define XML_SYSTEM_WINDIR (XML_SYSTEM_START+12)
#define XML_SYSTEM_DXVERSION (XML_SYSTEM_START+13)
#define XML_SYSTEM_DXSETUPPARAMS (XML_SYSTEM_START+14)
#define XML_SYSTEM_DXDIAGVER (XML_SYSTEM_START+15)
#define XML_SYSTEM_DXDIAGUNICODE (XML_SYSTEM_START+16)
#define XML_SYSTEM_DXDIAG64BIT (XML_SYSTEM_START+17)

#define XML_DXDIAGNOTES (XML_DXDIAGNOTES_START+1)
#define XML_DXDIAGNOTES_DXFILESTAB (XML_DXDIAGNOTES_START+2)
#define XML_DXDIAGNOTES_DISPLAYTAB (XML_DXDIAGNOTES_START+3)
#define XML_DXDIAGNOTES_SOUNDTAB (XML_DXDIAGNOTES_START+4)
#define XML_DXDIAGNOTES_MUSICTAB (XML_DXDIAGNOTES_START+5)
#define XML_DXDIAGNOTES_INPUTTAB (XML_DXDIAGNOTES_START+6)
#define XML_DXDIAGNOTES_NETWORKTAB (XML_DXDIAGNOTES_START+7)

#define XML_DXDEBUGLEVELS (XML_DXDEBUGLEVELS_START+1)
#define XML_DXDEBUGLEVELS_CURRENT (XML_DXDEBUGLEVELS_START+2)
#define XML_DXDEBUGLEVELS_MAX (XML_DXDEBUGLEVELS_START+3)
#define XML_DXDEBUGLEVELS_RUNTIME (XML_DXDEBUGLEVELS_START+4)
#define XML_DXDEBUGLEVELS_DIRECT3D (XML_DXDEBUGLEVELS_START+5)
#define XML_DXDEBUGLEVELS_DIRECTDRAW (XML_DXDEBUGLEVELS_START+6)
#define XML_DXDEBUGLEVELS_DIRECTINPUT (XML_DXDEBUGLEVELS_START+7)
#define XML_DXDEBUGLEVELS_DIRECTMUSIC (XML_DXDEBUGLEVELS_START+8)
#define XML_DXDEBUGLEVELS_DIRECTPLAY (XML_DXDEBUGLEVELS_START+9)
#define XML_DXDEBUGLEVELS_DIRECTSOUND (XML_DXDEBUGLEVELS_START+10)
#define XML_DXDEBUGLEVELS_DIRECTSHOW (XML_DXDEBUGLEVELS_START+11)

#define XML_DISPLAYDEVICES (XML_DISPLAYDEVICES_START+1)
#define XML_DISPLAYDEVICES_DISPLAYDEVICE (XML_DISPLAYDEVICES_START+2)
#define XML_DISPLAYDEVICES_CARDNAME (XML_DISPLAYDEVICES_START+3)
#define XML_DISPLAYDEVICES_MANUFACTURER (XML_DISPLAYDEVICES_START+4)
#define XML_DISPLAYDEVICES_CHIPTYPE (XML_DISPLAYDEVICES_START+5)
#define XML_DISPLAYDEVICES_DACTYPE (XML_DISPLAYDEVICES_START+6)
#define XML_DISPLAYDEVICES_DEVICEKEY (XML_DISPLAYDEVICES_START+7)
#define XML_DISPLAYDEVICES_DISPLAYMEMORY (XML_DISPLAYDEVICES_START+8)
#define XML_DISPLAYDEVICES_CURRENTMODE (XML_DISPLAYDEVICES_START+9)
#define XML_DISPLAYDEVICES_MONITOR (XML_DISPLAYDEVICES_START+10)
#define XML_DISPLAYDEVICES_MONITORMAXRES (XML_DISPLAYDEVICES_START+11)
#define XML_DISPLAYDEVICES_DRIVERNAME (XML_DISPLAYDEVICES_START+12)
#define XML_DISPLAYDEVICES_DRIVERVERSION (XML_DISPLAYDEVICES_START+13)
#define XML_DISPLAYDEVICES_DRIVERLANGUAGE (XML_DISPLAYDEVICES_START+14)
#define XML_DISPLAYDEVICES_DDIVERSION (XML_DISPLAYDEVICES_START+15)
#define XML_DISPLAYDEVICES_DRIVERBETA (XML_DISPLAYDEVICES_START+16)
#define XML_DISPLAYDEVICES_DRIVERDEBUG (XML_DISPLAYDEVICES_START+17)
#define XML_DISPLAYDEVICES_DRIVERDATE (XML_DISPLAYDEVICES_START+18)
#define XML_DISPLAYDEVICES_DRIVERSIZE (XML_DISPLAYDEVICES_START+19)
#define XML_DISPLAYDEVICES_DRIVERWHQLLOGO (XML_DISPLAYDEVICES_START+20)
#define XML_DISPLAYDEVICES_WHQLDATESTAMP (XML_DISPLAYDEVICES_START+21)
#define XML_DISPLAYDEVICES_VDD (XML_DISPLAYDEVICES_START+22)
#define XML_DISPLAYDEVICES_MINIVDD (XML_DISPLAYDEVICES_START+23)
#define XML_DISPLAYDEVICES_MINIVDDDATE (XML_DISPLAYDEVICES_START+24)
#define XML_DISPLAYDEVICES_MINIVDDSIZE (XML_DISPLAYDEVICES_START+25)
#define XML_DISPLAYDEVICES_DEVICEIDENTIFIER (XML_DISPLAYDEVICES_START+26)
#define XML_DISPLAYDEVICES_VENDORID (XML_DISPLAYDEVICES_START+27)
#define XML_DISPLAYDEVICES_DEVICEID (XML_DISPLAYDEVICES_START+28)
#define XML_DISPLAYDEVICES_SUBSYSID (XML_DISPLAYDEVICES_START+29)
#define XML_DISPLAYDEVICES_REVISIONID (XML_DISPLAYDEVICES_START+30)
#define XML_DISPLAYDEVICES_DXVAMODES (XML_DISPLAYDEVICES_START+31)
#define XML_DISPLAYDEVICES_REGISTRY (XML_DISPLAYDEVICES_START+32)
#define XML_DISPLAYDEVICES_DDRAWSTATUS (XML_DISPLAYDEVICES_START+33)
#define XML_DISPLAYDEVICES_D3DSTATUS (XML_DISPLAYDEVICES_START+34)
#define XML_DISPLAYDEVICES_AGPSTATUS (XML_DISPLAYDEVICES_START+35)
#define XML_DISPLAYDEVICES_DDRAWTESTRESULT (XML_DISPLAYDEVICES_START+36)
#define XML_DISPLAYDEVICES_D3D7TESTRESULT (XML_DISPLAYDEVICES_START+37)
#define XML_DISPLAYDEVICES_D3D8TESTRESULT (XML_DISPLAYDEVICES_START+38)
#define XML_DISPLAYDEVICES_D3D9TESTRESULT (XML_DISPLAYDEVICES_START+39)
#define XML_DISPLAYDEVICES_DXVADEINTERLACECAPS (XML_DISPLAYDEVICES_START+40)
#define XML_DISPLAYDEVICES_DXVADEINTERLACECAP (XML_DISPLAYDEVICES_START+41)
#define XML_DISPLAYDEVICES_DXVA_GUID (XML_DISPLAYDEVICES_START+42)
#define XML_DISPLAYDEVICES_DXVA_D3DINPUTFORMAT (XML_DISPLAYDEVICES_START+43)
#define XML_DISPLAYDEVICES_DXVA_D3DOUTPUTFORMAT (XML_DISPLAYDEVICES_START+44)
#define XML_DISPLAYDEVICES_DXVA_CAPS (XML_DISPLAYDEVICES_START+45)
#define XML_DISPLAYDEVICES_DXVA_NUMPREVOUTPUTFRAMES (XML_DISPLAYDEVICES_START+46)
#define XML_DISPLAYDEVICES_DXVA_NUMFORWARDREFSAMPLES (XML_DISPLAYDEVICES_START+47)
#define XML_DISPLAYDEVICES_DXVA_NUMBACKWARDREFSAMPLES (XML_DISPLAYDEVICES_START+48)

#define XML_DIRECTSOUND (XML_DIRECTSOUND_START+1)
#define XML_DIRECTSOUND_SOUNDDEVICES (XML_DIRECTSOUND_START+2)
#define XML_DIRECTSOUND_SOUNDDEVICE (XML_DIRECTSOUND_START+3)
#define XML_DIRECTSOUND_DESCRIPTION (XML_DIRECTSOUND_START+4)
#define XML_DIRECTSOUND_HARDWAREID (XML_DIRECTSOUND_START+5)
#define XML_DIRECTSOUND_MANUFACTURERID (XML_DIRECTSOUND_START+6)
#define XML_DIRECTSOUND_PRODUCTID (XML_DIRECTSOUND_START+7)
#define XML_DIRECTSOUND_TYPE (XML_DIRECTSOUND_START+8)
#define XML_DIRECTSOUND_DRIVERNAME (XML_DIRECTSOUND_START+9)
#define XML_DIRECTSOUND_DRIVERVERSION (XML_DIRECTSOUND_START+10)
#define XML_DIRECTSOUND_DRIVERLANGUAGE (XML_DIRECTSOUND_START+11)
#define XML_DIRECTSOUND_DRIVERBETA (XML_DIRECTSOUND_START+12)
#define XML_DIRECTSOUND_DRIVERDEBUG (XML_DIRECTSOUND_START+13)
#define XML_DIRECTSOUND_DRIVERWHQLLOGO (XML_DIRECTSOUND_START+14)
#define XML_DIRECTSOUND_DRIVERDATE (XML_DIRECTSOUND_START+15)
#define XML_DIRECTSOUND_DRIVERSIZE (XML_DIRECTSOUND_START+16)
#define XML_DIRECTSOUND_OTHERFILES (XML_DIRECTSOUND_START+17)
#define XML_DIRECTSOUND_DRIVERPROVIDER (XML_DIRECTSOUND_START+18)
#define XML_DIRECTSOUND_HWACCELLEVEL (XML_DIRECTSOUND_START+19)
#define XML_DIRECTSOUND_DEFAULTSOUNDPLAYBACK (XML_DIRECTSOUND_START+20)
#define XML_DIRECTSOUND_DEFAULTVOICEPLAYBACK (XML_DIRECTSOUND_START+21)
#define XML_DIRECTSOUND_VOICEMANAGER (XML_DIRECTSOUND_START+22)
#define XML_DIRECTSOUND_EAX20LISTENER (XML_DIRECTSOUND_START+23)
#define XML_DIRECTSOUND_EAX20SOURCE (XML_DIRECTSOUND_START+24)
#define XML_DIRECTSOUND_I3DL2LISTENER (XML_DIRECTSOUND_START+25)
#define XML_DIRECTSOUND_I3DL2SOURCE (XML_DIRECTSOUND_START+26)
#define XML_DIRECTSOUND_ZOOMFX (XML_DIRECTSOUND_START+27)
#define XML_DIRECTSOUND_FLAGS (XML_DIRECTSOUND_START+28)
#define XML_DIRECTSOUND_MINSECONDARYSAMPLERATE (XML_DIRECTSOUND_START+29)
#define XML_DIRECTSOUND_MAXSECONDARYSAMPLERATE (XML_DIRECTSOUND_START+30)
#define XML_DIRECTSOUND_PRIMARYBUFFERS (XML_DIRECTSOUND_START+31)
#define XML_DIRECTSOUND_MAXHWMIXING_ALLBUFFERS (XML_DIRECTSOUND_START+32)
#define XML_DIRECTSOUND_MAXHWMIXING_STATICBUFFERS (XML_DIRECTSOUND_START+33)
#define XML_DIRECTSOUND_MAXHWMIXING_STREAMINGBUFFERS (XML_DIRECTSOUND_START+34)
#define XML_DIRECTSOUND_FREEHWMIXING_ALLBUFFERS (XML_DIRECTSOUND_START+35)
#define XML_DIRECTSOUND_FREEHWMIXING_STATICBUFFERS (XML_DIRECTSOUND_START+36)
#define XML_DIRECTSOUND_FREEHWMIXING_STREAMINGBUFFERS (XML_DIRECTSOUND_START+37)
#define XML_DIRECTSOUND_MAXHW3D_ALLBUFFERS (XML_DIRECTSOUND_START+38)
#define XML_DIRECTSOUND_MAXHW3D_STATICBUFFERS (XML_DIRECTSOUND_START+39)
#define XML_DIRECTSOUND_MAXHW3D_STREAMINGBUFFERS (XML_DIRECTSOUND_START+40)
#define XML_DIRECTSOUND_FREEHW3D_ALLBUFFERS (XML_DIRECTSOUND_START+41)
#define XML_DIRECTSOUND_FREEHW3D_STATICBUFFERS (XML_DIRECTSOUND_START+42)
#define XML_DIRECTSOUND_FREEHW3D_STREAMINGBUFFERS (XML_DIRECTSOUND_START+43)
#define XML_DIRECTSOUND_TOTALHWMEMBYTES (XML_DIRECTSOUND_START+44)
#define XML_DIRECTSOUND_FREEHWMEMBYTES (XML_DIRECTSOUND_START+45)
#define XML_DIRECTSOUND_MAXCONTIGFREEHWMEMBYTES (XML_DIRECTSOUND_START+46)
#define XML_DIRECTSOUND_UNLOCKTRANSFERRATEHWBUFFERS (XML_DIRECTSOUND_START+47)
#define XML_DIRECTSOUND_PLAYCPUOVERHEADSWBUFFERS (XML_DIRECTSOUND_START+48)
#define XML_DIRECTSOUND_REGISTRY (XML_DIRECTSOUND_START+49)
#define XML_DIRECTSOUND_SOUNDCAPTUREDEVICES (XML_DIRECTSOUND_START+50)
#define XML_DIRECTSOUND_SOUNDCAPTUREDEVICE (XML_DIRECTSOUND_START+51)
#define XML_DIRECTSOUND_DEFAULTSOUNDRECORDING (XML_DIRECTSOUND_START+52)
#define XML_DIRECTSOUND_DEFAULTVOICERECORDING (XML_DIRECTSOUND_START+53)
#define XML_DIRECTSOUND_FORMATS (XML_DIRECTSOUND_START+54)

#define XML_DIRECTMUSIC (XML_DIRECTMUSIC_START+1)
#define XML_DIRECTMUSIC_DLSPATH (XML_DIRECTMUSIC_START+2)
#define XML_DIRECTMUSIC_DLSVERSION (XML_DIRECTMUSIC_START+3)
#define XML_DIRECTMUSIC_ACCELERATION (XML_DIRECTMUSIC_START+4)
#define XML_DIRECTMUSIC_PORTS (XML_DIRECTMUSIC_START+5)
#define XML_DIRECTMUSIC_PORT (XML_DIRECTMUSIC_START+6)
#define XML_DIRECTMUSIC_DESCRIPTION (XML_DIRECTMUSIC_START+7)
#define XML_DIRECTMUSIC_SOFTWARE (XML_DIRECTMUSIC_START+8)
#define XML_DIRECTMUSIC_KERNELMODE (XML_DIRECTMUSIC_START+9)
#define XML_DIRECTMUSIC_OUTPUTPORT (XML_DIRECTMUSIC_START+10)
#define XML_DIRECTMUSIC_USESDLS (XML_DIRECTMUSIC_START+11)
#define XML_DIRECTMUSIC_EXTERNAL (XML_DIRECTMUSIC_START+12)
#define XML_DIRECTMUSIC_DEFAULTPORT (XML_DIRECTMUSIC_START+13)
#define XML_DIRECTMUSIC_REGISTRY (XML_DIRECTMUSIC_START+14)

#define XML_DIRECTINPUT (XML_DIRECTINPUT_START+1)
#define XML_DIRECTINPUT_DEVICES (XML_DIRECTINPUT_START+2)
#define XML_DIRECTINPUT_DEVICE (XML_DIRECTINPUT_START+3)
#define XML_DIRECTINPUT_DEVICENAME (XML_DIRECTINPUT_START+4)
#define XML_DIRECTINPUT_ATTACHED (XML_DIRECTINPUT_START+5)
#define XML_DIRECTINPUT_JOYSTICKID (XML_DIRECTINPUT_START+6)
#define XML_DIRECTINPUT_VENDORID (XML_DIRECTINPUT_START+7)
#define XML_DIRECTINPUT_PRODUCTID (XML_DIRECTINPUT_START+8)
#define XML_DIRECTINPUT_DEVTYPE (XML_DIRECTINPUT_START+9)
#define XML_DIRECTINPUT_FFDRIVERNAME (XML_DIRECTINPUT_START+10)
#define XML_DIRECTINPUT_FFDRIVERDATEENGLISH (XML_DIRECTINPUT_START+11)
#define XML_DIRECTINPUT_FFDRIVERVERSION (XML_DIRECTINPUT_START+12)
#define XML_DIRECTINPUT_FFDRIVERSIZE (XML_DIRECTINPUT_START+13)
#define XML_DIRECTINPUT_INPUTRELATEDDEVICE (XML_DIRECTINPUT_START+14)
#define XML_DIRECTINPUT_DESCRIPTION (XML_DIRECTINPUT_START+15)
#define XML_DIRECTINPUT_LOCATION (XML_DIRECTINPUT_START+16)
#define XML_DIRECTINPUT_MATCHINGDEVICEID (XML_DIRECTINPUT_START+17)
#define XML_DIRECTINPUT_UPPERFILTERS (XML_DIRECTINPUT_START+18)
#define XML_DIRECTINPUT_LOWERFILTERS (XML_DIRECTINPUT_START+19)
#define XML_DIRECTINPUT_SERVICE (XML_DIRECTINPUT_START+20)
#define XML_DIRECTINPUT_OEMDATA (XML_DIRECTINPUT_START+21)
#define XML_DIRECTINPUT_FLAGS1 (XML_DIRECTINPUT_START+22)
#define XML_DIRECTINPUT_FLAGS2 (XML_DIRECTINPUT_START+23)
#define XML_DIRECTINPUT_USBROOT (XML_DIRECTINPUT_START+24)
#define XML_DIRECTINPUT_GAMEPORTDEVICES (XML_DIRECTINPUT_START+25)
#define XML_DIRECTINPUT_GAMEPORTDEVICE (XML_DIRECTINPUT_START+26)
#define XML_DIRECTINPUT_PS2DEVICES (XML_DIRECTINPUT_START+27)
#define XML_DIRECTINPUT_POLLWITHINTERRUPT (XML_DIRECTINPUT_START+28)
#define XML_DIRECTINPUT_REGISTRY (XML_DIRECTINPUT_START+29)

#define XML_DIRECTPLAY (XML_DIRECTPLAY_START+1)
#define XML_DIRECTPLAY_SERVICEPROVIDERS (XML_DIRECTPLAY_START+2)
#define XML_DIRECTPLAY_SERVICEPROVIDER (XML_DIRECTPLAY_START+3)
#define XML_DIRECTPLAY_NAME (XML_DIRECTPLAY_START+4)
#define XML_DIRECTPLAY_REGISTRY (XML_DIRECTPLAY_START+5)
#define XML_DIRECTPLAY_FILE (XML_DIRECTPLAY_START+6)
#define XML_DIRECTPLAY_VERSION (XML_DIRECTPLAY_START+7)
#define XML_DIRECTPLAY_SPNAME (XML_DIRECTPLAY_START+8)
#define XML_DIRECTPLAY_GUID (XML_DIRECTPLAY_START+9)
#define XML_DIRECTPLAY_FLAGS (XML_DIRECTPLAY_START+10)
/* POSSIBLY MISSING ELEMENTS */
#define XML_DIRECTPLAY_LOBBYABLEAPPS (XML_DIRECTPLAY_START+11)
#define XML_DIRECTPLAY_LOBBYABLEAPP (XML_DIRECTPLAY_START+12)
#define XML_DIRECTPLAY_ADAPTERS (XML_DIRECTPLAY_START+13)
#define XML_DIRECTPLAY_ADAPTER (XML_DIRECTPLAY_START+14)
#define XML_DIRECTPLAY_VOICECODECS (XML_DIRECTPLAY_START+15)
#define XML_DIRECTPLAY_VOICECODEC (XML_DIRECTPLAY_START+16)
#define XML_DIRECTPLAY_TESTRESULTS (XML_DIRECTPLAY_START+17)
#define XML_DIRECTPLAY_VOICEWIZARD_FULLDUPLEXTEST (XML_DIRECTPLAY_START+18)
#define XML_DIRECTPLAY_VOICEWIZARD_HALFDUPLEXTEST (XML_DIRECTPLAY_START+19)
#define XML_DIRECTPLAY_VOICEWIZARD_MICTEST (XML_DIRECTPLAY_START+20)

#define XML_LOGICALDISKS (XML_LOGICALDISKS_START+1)
#define XML_LOGICALDISKS_LOGICALDISK (XML_LOGICALDISKS_START+2)
#define XML_LOGICALDISKS_DRIVELETTER (XML_LOGICALDISKS_START+3)
#define XML_LOGICALDISKS_FREESPACE (XML_LOGICALDISKS_START+4)
#define XML_LOGICALDISKS_MAXSPACE (XML_LOGICALDISKS_START+5)
#define XML_LOGICALDISKS_FILESYSTEM (XML_LOGICALDISKS_START+6)
#define XML_LOGICALDISKS_MODEL (XML_LOGICALDISKS_START+7)
#define XML_LOGICALDISKS_PNPDEVICEID (XML_LOGICALDISKS_START+8)
#define XML_LOGICALDISKS_HARDDRIVEINDEX (XML_LOGICALDISKS_START+9)

#define XML_SYSTEMDEVICES (XML_SYSTEMDEVICES_START+1)
#define XML_SYSTEMDEVICES_SYSTEMDEVICE (XML_SYSTEMDEVICES_START+2)
#define XML_SYSTEMDEVICES_NAME (XML_SYSTEMDEVICES_START+3)
#define XML_SYSTEMDEVICES_DEVICEKEY (XML_SYSTEMDEVICES_START+4)

#define XML_DXCOMPONENTS (XML_DXCOMPONENTS_START+1)
#define XML_DXCOMPONENTS_FILE (XML_DXCOMPONENTS_START+2)
#define XML_DXCOMPONENTS_NAME (XML_DXCOMPONENTS_START+3)
#define XML_DXCOMPONENTS_VERSION (XML_DXCOMPONENTS_START+4)
#define XML_DXCOMPONENTS_LANGUAGE (XML_DXCOMPONENTS_START+5)
#define XML_DXCOMPONENTS_BETA (XML_DXCOMPONENTS_START+6)
#define XML_DXCOMPONENTS_DEBUG (XML_DXCOMPONENTS_START+7)
#define XML_DXCOMPONENTS_DATE (XML_DXCOMPONENTS_START+8)
#define XML_DXCOMPONENTS_SIZE (XML_DXCOMPONENTS_START+9)
#define XML_DXCOMPONENTS_EXISTS (XML_DXCOMPONENTS_START+10)
#define XML_DXCOMPONENTS_PROBLEM (XML_DXCOMPONENTS_START+11)

#define XML_DIRECTSHOW (XML_DIRECTSHOW_START+1)
#define XML_DIRECTSHOW_FILTER (XML_DIRECTSHOW_START+2)
#define XML_DIRECTSHOW_NAME (XML_DIRECTSHOW_START+3)
#define XML_DIRECTSHOW_FILTERCATAGORY (XML_DIRECTSHOW_START+4)
#define XML_DIRECTSHOW_MERIT (XML_DIRECTSHOW_START+5)
#define XML_DIRECTSHOW_INPUTS (XML_DIRECTSHOW_START+6)
#define XML_DIRECTSHOW_OUTPUTS (XML_DIRECTSHOW_START+7)
#define XML_DIRECTSHOW_FILE (XML_DIRECTSHOW_START+8)
#define XML_DIRECTSHOW_FILEVERSION (XML_DIRECTSHOW_START+9)

#define XML_DRIVERS (XML_DRIVERS_START+1)
#define XML_DRIVERS_DRIVER (XML_DRIVERS_START+2)
#define XML_DRIVERS_NAME (XML_DRIVERS_START+3)
#define XML_DRIVERS_PATH (XML_DRIVERS_START+4)
#define XML_DRIVERS_VERSION (XML_DRIVERS_START+5)
#define XML_DRIVERS_LANGUAGE (XML_DRIVERS_START+6)
#define XML_DRIVERS_BETA (XML_DRIVERS_START+7)
#define XML_DRIVERS_DEBUG (XML_DRIVERS_START+8)
#define XML_DRIVERS_DATE (XML_DRIVERS_START+9)
#define XML_DRIVERS_SIZE (XML_DRIVERS_START+10)

/* TXT */
#define TXT_SYSTEM (TXT_SYSTEM_START+1)
#define TXT_SYSTEM_TIME (TXT_SYSTEM_START+2)
#define TXT_SYSTEM_MACHINENAME (TXT_SYSTEM_START+3)
#define TXT_SYSTEM_OS (TXT_SYSTEM_START+4)
#define TXT_SYSTEM_LANGUAGE (TXT_SYSTEM_START+5)
#define TXT_SYSTEM_MANUFACTURER (TXT_SYSTEM_START+6)
#define TXT_SYSTEM_MODEL (TXT_SYSTEM_START+7)
#define TXT_SYSTEM_BIOS (TXT_SYSTEM_START+8)
#define TXT_SYSTEM_PROCESSOR (TXT_SYSTEM_START+9)
#define TXT_SYSTEM_MEMORY (TXT_SYSTEM_START+10)
#define TXT_SYSTEM_PAGEFILE (TXT_SYSTEM_START+11)
#define TXT_SYSTEM_WINDIR (TXT_SYSTEM_START+12)
#define TXT_SYSTEM_DXVERSION (TXT_SYSTEM_START+13)
#define TXT_SYSTEM_DXSETUPPARAMS (TXT_SYSTEM_START+14)
#define TXT_SYSTEM_DXDIAGVER (TXT_SYSTEM_START+15)

#define TXT_DXDIAGNOTES (TXT_DXDIAGNOTES_START+1)
#define TXT_DXDIAGNOTES_DXFILESTAB (TXT_DXDIAGNOTES_START+2)
#define TXT_DXDIAGNOTES_DISPLAYTAB (TXT_DXDIAGNOTES_START+3)
#define TXT_DXDIAGNOTES_SOUNDTAB (TXT_DXDIAGNOTES_START+4)
#define TXT_DXDIAGNOTES_MUSICTAB (TXT_DXDIAGNOTES_START+5)
#define TXT_DXDIAGNOTES_INPUTTAB (TXT_DXDIAGNOTES_START+6)
#define TXT_DXDIAGNOTES_NETWORKTAB (TXT_DXDIAGNOTES_START+7)

#define TXT_DXDEBUGLEVELS (TXT_DXDEBUGLEVELS_START+1)
#define TXT_DXDEBUGLEVELS_DIRECT3D (TXT_DXDEBUGLEVELS_START+2)
#define TXT_DXDEBUGLEVELS_DIRECTDRAW (TXT_DXDEBUGLEVELS_START+3)
#define TXT_DXDEBUGLEVELS_DIRECTINPUT (TXT_DXDEBUGLEVELS_START+4)
#define TXT_DXDEBUGLEVELS_DIRECTMUSIC (TXT_DXDEBUGLEVELS_START+5)
#define TXT_DXDEBUGLEVELS_DIRECTPLAY (TXT_DXDEBUGLEVELS_START+6)
#define TXT_DXDEBUGLEVELS_DIRECTSOUND (TXT_DXDEBUGLEVELS_START+7)
#define TXT_DXDEBUGLEVELS_DIRECTSHOW (TXT_DXDEBUGLEVELS_START+8)

#define TXT_DISPLAYDEVICES (TXT_DISPLAYDEVICES_START+1)
#define TXT_DISPLAYDEVICES_CARDNAME (TXT_DISPLAYDEVICES_START+2)
#define TXT_DISPLAYDEVICES_MANUFACTURER (TXT_DISPLAYDEVICES_START+3)
#define TXT_DISPLAYDEVICES_CHIPTYPE (TXT_DISPLAYDEVICES_START+4)
#define TXT_DISPLAYDEVICES_DACTYPE (TXT_DISPLAYDEVICES_START+5)
#define TXT_DISPLAYDEVICES_DEVICEKEY (TXT_DISPLAYDEVICES_START+6)
#define TXT_DISPLAYDEVICES_DISPLAYMEMORY (TXT_DISPLAYDEVICES_START+7)
#define TXT_DISPLAYDEVICES_CURRENTMODE (TXT_DISPLAYDEVICES_START+8)
#define TXT_DISPLAYDEVICES_MONITOR (TXT_DISPLAYDEVICES_START+9)
#define TXT_DISPLAYDEVICES_MONITORMAXRES (TXT_DISPLAYDEVICES_START+10)
#define TXT_DISPLAYDEVICES_DRIVERNAME (TXT_DISPLAYDEVICES_START+11)
#define TXT_DISPLAYDEVICES_DRIVERVERSION (TXT_DISPLAYDEVICES_START+12)
#define TXT_DISPLAYDEVICES_DDIVERSION (TXT_DISPLAYDEVICES_START+13)
#define TXT_DISPLAYDEVICES_DRIVERATTRIBUTES (TXT_DISPLAYDEVICES_START+14)
#define TXT_DISPLAYDEVICES_DRIVERDATESIZE (TXT_DISPLAYDEVICES_START+15)
#define TXT_DISPLAYDEVICES_DRIVERWHQLLOGO (TXT_DISPLAYDEVICES_START+16)
#define TXT_DISPLAYDEVICES_WHQLDATESTAMP (TXT_DISPLAYDEVICES_START+17)
#define TXT_DISPLAYDEVICES_VDD (TXT_DISPLAYDEVICES_START+18)
#define TXT_DISPLAYDEVICES_MINIVDD (TXT_DISPLAYDEVICES_START+19)
#define TXT_DISPLAYDEVICES_MINIVDDDATE (TXT_DISPLAYDEVICES_START+20)
#define TXT_DISPLAYDEVICES_DEVICEIDENTIFIER (TXT_DISPLAYDEVICES_START+21)
#define TXT_DISPLAYDEVICES_VENDORID (TXT_DISPLAYDEVICES_START+22)
#define TXT_DISPLAYDEVICES_DEVICEID (TXT_DISPLAYDEVICES_START+23)
#define TXT_DISPLAYDEVICES_SUBSYSID (TXT_DISPLAYDEVICES_START+24)
#define TXT_DISPLAYDEVICES_REVISIONID (TXT_DISPLAYDEVICES_START+25)
#define TXT_DISPLAYDEVICES_VIDEOACCEL (TXT_DISPLAYDEVICES_START+26)
#define TXT_DISPLAYDEVICES_DEINTERLACECAPS (TXT_DISPLAYDEVICES_START+27)
#define TXT_DISPLAYDEVICES_DEINTERLACECAP_FORMAT (TXT_DISPLAYDEVICES_START+28)
#define TXT_DISPLAYDEVICES_DEINTERLACECAP_FRAMES (TXT_DISPLAYDEVICES_START+29)
#define TXT_DISPLAYDEVICES_DEINTERLACECAP_CAPS (TXT_DISPLAYDEVICES_START+30)
#define TXT_DISPLAYDEVICES_REGISTRY (TXT_DISPLAYDEVICES_START+31)
#define TXT_DISPLAYDEVICES_DDRAWSTATUS (TXT_DISPLAYDEVICES_START+32)
#define TXT_DISPLAYDEVICES_D3DSTATUS (TXT_DISPLAYDEVICES_START+33)
#define TXT_DISPLAYDEVICES_AGPSTATUS (TXT_DISPLAYDEVICES_START+34)
#define TXT_DISPLAYDEVICES_DDRAWTESTRESULT (TXT_DISPLAYDEVICES_START+35)
#define TXT_DISPLAYDEVICES_D3D7TESTRESULT (TXT_DISPLAYDEVICES_START+36)
#define TXT_DISPLAYDEVICES_D3D8TESTRESULT (TXT_DISPLAYDEVICES_START+37)
#define TXT_DISPLAYDEVICES_D3D9TESTRESULT (TXT_DISPLAYDEVICES_START+38)

#define TXT_DIRECTSOUND_SOUNDDEVICES (TXT_DIRECTSOUND_START+1)
#define TXT_DIRECTSOUND_DESCRIPTION (TXT_DIRECTSOUND_START+2)
#define TXT_DIRECTSOUND_DEFAULTSOUNDPLAYBACK (TXT_DIRECTSOUND_START+3)
#define TXT_DIRECTSOUND_DEFAULTVOICEPLAYBACK (TXT_DIRECTSOUND_START+4)
#define TXT_DIRECTSOUND_HARDWAREID (TXT_DIRECTSOUND_START+5)
#define TXT_DIRECTSOUND_MANUFACTURERID (TXT_DIRECTSOUND_START+6)
#define TXT_DIRECTSOUND_PRODUCTID (TXT_DIRECTSOUND_START+7)
#define TXT_DIRECTSOUND_TYPE (TXT_DIRECTSOUND_START+8)
#define TXT_DIRECTSOUND_DRIVERNAME (TXT_DIRECTSOUND_START+9)
#define TXT_DIRECTSOUND_DRIVERVERSION (TXT_DIRECTSOUND_START+10)
#define TXT_DIRECTSOUND_DRIVERATTRIBUTES (TXT_DIRECTSOUND_START+11)
#define TXT_DIRECTSOUND_DRIVERWHQLLOGO (TXT_DIRECTSOUND_START+12)
#define TXT_DIRECTSOUND_DRIVERDATESIZE (TXT_DIRECTSOUND_START+13)
#define TXT_DIRECTSOUND_OTHERFILES (TXT_DIRECTSOUND_START+14)
#define TXT_DIRECTSOUND_DRIVERPROVIDER (TXT_DIRECTSOUND_START+15)
#define TXT_DIRECTSOUND_HWACCELLEVEL (TXT_DIRECTSOUND_START+16)
#define TXT_DIRECTSOUND_CAPFLAGS (TXT_DIRECTSOUND_START+17)
#define TXT_DIRECTSOUND_MINMAXSAMPLERATE (TXT_DIRECTSOUND_START+18)
#define TXT_DIRECTSOUND_HWMIXBUFFERS (TXT_DIRECTSOUND_START+19)
#define TXT_DIRECTSOUND_HW3DBUFFERS (TXT_DIRECTSOUND_START+20)
#define TXT_DIRECTSOUND_HWMEMORY (TXT_DIRECTSOUND_START+21)
#define TXT_DIRECTSOUND_VOICEMANAGER (TXT_DIRECTSOUND_START+22)
#define TXT_DIRECTSOUND_EAX20 (TXT_DIRECTSOUND_START+23)
#define TXT_DIRECTSOUND_I3DL2 (TXT_DIRECTSOUND_START+24)
#define TXT_DIRECTSOUND_ZOOMFX (TXT_DIRECTSOUND_START+25)
#define TXT_DIRECTSOUND_REGISTRY (TXT_DIRECTSOUND_START+26)
#define TXT_DIRECTSOUND_SOUNDTESTRESULT (TXT_DIRECTSOUND_START+27)
#define TXT_DIRECTSOUND_SOUNDCAPTUREDEVICES (TXT_DIRECTSOUND_START+28)
#define TXT_DIRECTSOUND_DEFAULTSOUNDCAPTURE (TXT_DIRECTSOUND_START+29)
#define TXT_DIRECTSOUND_DEFAULTVOICECAPTURE (TXT_DIRECTSOUND_START+30)
#define TXT_DIRECTSOUND_FORMATFLAGS (TXT_DIRECTSOUND_START+31)

#define TXT_DIRECTMUSIC (TXT_DIRECTMUSIC_START+1)
#define TXT_DIRECTMUSIC_DLSPATH (TXT_DIRECTMUSIC_START+2)
#define TXT_DIRECTMUSIC_DLSVERSION (TXT_DIRECTMUSIC_START+3)
#define TXT_DIRECTMUSIC_ACCELERATION (TXT_DIRECTMUSIC_START+4)
#define TXT_DIRECTMUSIC_PORTS (TXT_DIRECTMUSIC_START+5)
#define TXT_DIRECTMUSIC_REGISTRY (TXT_DIRECTMUSIC_START+6)
#define TXT_DIRECTMUSIC_TESTRESULT (TXT_DIRECTMUSIC_START+7)
#define TXT_DIRECTMUSIC_SOFTWARE (TXT_DIRECTMUSIC_START+8)
#define TXT_DIRECTMUSIC_HARDWARE (TXT_DIRECTMUSIC_START+9)
#define TXT_DIRECTMUSIC_KERNELMODE (TXT_DIRECTMUSIC_START+10)
#define TXT_DIRECTMUSIC_NOTKERNELMODE (TXT_DIRECTMUSIC_START+11)
#define TXT_DIRECTMUSIC_INPUT (TXT_DIRECTMUSIC_START+12)
#define TXT_DIRECTMUSIC_OUTPUT (TXT_DIRECTMUSIC_START+13)
#define TXT_DIRECTMUSIC_DLS (TXT_DIRECTMUSIC_START+14)
#define TXT_DIRECTMUSIC_NODLS (TXT_DIRECTMUSIC_START+15)
#define TXT_DIRECTMUSIC_INTERNAL (TXT_DIRECTMUSIC_START+16)
#define TXT_DIRECTMUSIC_EXTERNAL (TXT_DIRECTMUSIC_START+17)
#define TXT_DIRECTMUSIC_DEFAULTPORT (TXT_DIRECTMUSIC_START+18)

#define TXT_DIRECTINPUT_DEVICES (TXT_DIRECTINPUT_START+1)
#define TXT_DIRECTINPUT_USBDEVICES (TXT_DIRECTINPUT_START+2)
#define TXT_DIRECTINPUT_GAMEPORTDEVICES (TXT_DIRECTINPUT_START+3)
#define TXT_DIRECTINPUT_PS2DEVICES (TXT_DIRECTINPUT_START+4)
/* POSSIBLY MISSING SOME HERE */
#define TXT_DIRECTINPUT_DEVICENAME (TXT_DIRECTINPUT_START+5)
#define TXT_DIRECTINPUT_ATTACHED (TXT_DIRECTINPUT_START+6)
#define TXT_DIRECTINPUT_CONTROLLERID (TXT_DIRECTINPUT_START+7)
#define TXT_DIRECTINPUT_VENDORPRODUCTID (TXT_DIRECTINPUT_START+8)
#define TXT_DIRECTINPUT_MATCHINGDEVICEID (TXT_DIRECTINPUT_START+9)
#define TXT_DIRECTINPUT_UPPERFILTERS (TXT_DIRECTINPUT_START+10)
#define TXT_DIRECTINPUT_LOWERFILTERS (TXT_DIRECTINPUT_START+11)
#define TXT_DIRECTINPUT_SERVICE (TXT_DIRECTINPUT_START+12)
#define TXT_DIRECTINPUT_FFDRIVER (TXT_DIRECTINPUT_START+13)
#define TXT_DIRECTINPUT_POLLWITHINTERRUPT (TXT_DIRECTINPUT_START+14)
#define TXT_DIRECTINPUT_REGISTRY (TXT_DIRECTINPUT_START+15)

#define TXT_DIRECTPLAY_SERVICEPROVIDERS (TXT_DIRECTPLAY_START+1)
#define TXT_DIRECTPLAY_REGISTRY (TXT_DIRECTPLAY_START+2)
#define TXT_DIRECTPLAY_FILE (TXT_DIRECTPLAY_START+3)
#define TXT_DIRECTPLAY_VOICEWIZARDTESTS (TXT_DIRECTPLAY_START+4)
#define TXT_DIRECTPLAY_VOICEWIZARDTESTS_FULLDUPLEX (TXT_DIRECTPLAY_START+5)
#define TXT_DIRECTPLAY_VOICEWIZARDTESTS_HALFDUPLEX (TXT_DIRECTPLAY_START+6)
#define TXT_DIRECTPLAY_VOICEWIZARDTESTS_MIC (TXT_DIRECTPLAY_START+7)
#define TXT_DIRECTPLAY_TESTRESULTS (TXT_DIRECTPLAY_START+8)
/* POSSIBLY MISSING ELEMENTS */
#define TXT_DIRECTPLAY_ADAPTERS (TXT_DIRECTPLAY_START+9)
#define TXT_DIRECTPLAY_VOICECODECS (TXT_DIRECTPLAY_START+10)
#define TXT_DIRECTPLAY_LOBBYABLEAPPS (TXT_DIRECTPLAY_START+11)

#define TXT_LOGICALDISKS (TXT_LOGICALDISKS_START+1)
#define TXT_LOGICALDISKS_DRIVELETTER (TXT_LOGICALDISKS_START+2)
#define TXT_LOGICALDISKS_FREESPACE (TXT_LOGICALDISKS_START+3)
#define TXT_LOGICALDISKS_MAXSPACE (TXT_LOGICALDISKS_START+4)
#define TXT_LOGICALDISKS_FILESYSTEM (TXT_LOGICALDISKS_START+5)
#define TXT_LOGICALDISKS_MODEL (TXT_LOGICALDISKS_START+6)

#define TXT_SYSTEMDEVICES (TXT_SYSTEMDEVICES_START+1)
#define TXT_SYSTEMDEVICES_NAME (TXT_SYSTEMDEVICES_START+2)
#define TXT_SYSTEMDEVICES_DEVICEKEY (TXT_SYSTEMDEVICES_START+3)

#define TXT_DXCOMPONENTS (TXT_DXCOMPONENTS_START+1)

#define TXT_DIRECTSHOW_FILTERS (TXT_DIRECTSHOW_START+1)

#define TXT_DRIVERS_DRIVER (TXT_DRIVERS_START+1)

/* System tab */
#define DLG_SYSTEM (DLG_SYSTEM_START+1)
#define DLG_SYS_INFO (DLG_SYSTEM_START+2)
#define DLG_SYS_DATETIME (DLG_SYSTEM_START+3)
#define DLG_SYS_CMPNAME (DLG_SYSTEM_START+4)
#define DLG_SYS_OSNAME (DLG_SYSTEM_START+5)
#define DLG_SYS_LANG (DLG_SYSTEM_START+6)
#define DLG_SYS_SYSMAN (DLG_SYSTEM_START+7)
#define DLG_SYS_MODEL (DLG_SYSTEM_START+8)
#define DLG_SYS_BIOS (DLG_SYSTEM_START+9)
#define DLG_SYS_CPU (DLG_SYSTEM_START+10)
#define DLG_SYS_PAGEFILE (DLG_SYSTEM_START+11)
#define DLG_SYS_DXVER (DLG_SYSTEM_START+12)
#define DLG_SYS_DATETIME_DATA (DLG_SYSTEM_START+13)
#define DLG_SYS_CMPNAME_DATA (DLG_SYSTEM_START+14)
#define DLG_SYS_OSNAME_DATA (DLG_SYSTEM_START+15)
#define DLG_SYS_LANG_DATA (DLG_SYSTEM_START+16)
#define DLG_SYS_SYSMAN_DATA (DLG_SYSTEM_START+17)
#define DLG_SYS_MODEL_DATA (DLG_SYSTEM_START+18)
#define DLG_SYS_BIOS_DATA (DLG_SYSTEM_START+19)
#define DLG_SYS_CPU_DATA (DLG_SYSTEM_START+20)
#define DLG_SYS_PAGEFILE_DATA (DLG_SYSTEM_START+21)
#define DLG_SYS_DXVER_DATA (DLG_SYSTEM_START+22)
#define DLG_SYS_BANNER (DLG_SYSTEM_START+23)
#define DLG_SYS_MEM (DLG_SYSTEM_START+24)
#define DLG_SYS_MEM_DATA (DLG_SYSTEM_START+25)
#define DLG_SYS_DXDIAG_VER (DLG_SYSTEM_START+26)
#define DLG_SYS_WHQL_CHK (DLG_SYSTEM_START+27)

/* String Common */
#define STRING_COMMON_TRUE (STRING_COMMON+1)
#define STRING_COMMON_FALSE (STRING_COMMON+2)
#define STRING_COMMON_YES (STRING_COMMON+3)
#define STRING_COMMON_NO (STRING_COMMON+4)
#define STRING_COMMON_OK (STRING_COMMON+5)
#define STRING_COMMON_UNKNOWN (STRING_COMMON+6)
#define STRING_COMMON_ERROR (STRING_COMMON+7)
#define STRING_COMMON_NOT_IMPLEMENTED (STRING_COMMON+8)
#define STRING_COMMON_NAME (STRING_COMMON+9)
#define STRING_COMMON_VERSION (STRING_COMMON+10)
#define STRING_COMMON_ATTRIBUTES (STRING_COMMON+11)
#define STRING_COMMON_LANGUAGE (STRING_COMMON+12)
#define STRING_COMMON_DATE (STRING_COMMON+13)
#define STRING_COMMON_SIZE (STRING_COMMON+14)
#define STRING_COMMON_WINE_FIXME (STRING_COMMON+15)
#define STRING_COMMON_ (STRING_COMMON+16)
#define STRING_COMMON_WINDOW_CREATION_ERROR (STRING_COMMON+17)
#define STRING_COMMON_NONE (STRING_COMMON+18)
#define STRING_COMMON_REGISTRY_ERRORS_FOUND (STRING_COMMON+19)

/* Error strings */
#define STRING_ERROR_MAIN_WINDOW_REGISTRATION (STRING_ERROR_START+0)
#define STRING_ERROR_MAIN_WINDOW_CREATION (STRING_ERROR_START+1)
#define STRING_ERROR_HELP_WINDOW_REGISTRATION (STRING_ERROR_START+2)
#define STRING_ERROR_HELP_WINDOW_CREATE (STRING_ERROR_START+3)
#define STRING_ERROR_DIRXFILES_DIALOG_CREATE (STRING_ERROR_START+4)
#define STRING_ERROR_MAIN_DIALOG_CREATE (STRING_ERROR_START+5)
#define STRING_ERROR_SAVEFILE_CREATE (STRING_ERROR_START+6)
#define STRING_ERROR_OPENING_FILE (STRING_ERROR_START+7)

#endif
